FluentBooking\App\Services\PermissionManager S

Total Complexity 45
Dependencies 3
Dependents 16
Total lines 227
Lines of code 159
Logical lines of code 86
Comment lines 3
Methods 11
Properties 0

Methods 11

Method Rating Maintainability Complexity Lines of code
getUserPermissions()
A
44 12 48
userCan()
S
56 7 20
getMenuPermission()
S
56 4 19
getMetaPermissions()
S
58 4 16
canReadCalendar()
S
60 4 13
canWriteCalendar()
S
61 4 13
hasAllCalendarAccess()
S
67 4 7
hasCalendarAccess()
S
78 2 3
currentUserHasAnyPemrmission()
S
71 2 6
allPermissionSets()
S
62 1 11
userCanSeeAllBookings()
S
78 1 3